﻿Imports System.Data.SqlClient

Public Class clsEstado_Os
    Private mEstadoOs_Id As Int32
    Private mEstadoOs_Desc As String

    '/////////////////////////////////////////////////////////
    '/ Propiedades
    '/////////////////////////////////////////////////////////
    Public Property EstadoOs_Id() As Int32
        Get
            Return mEstadoOs_Id
        End Get
        Set(ByVal value As Int32)
            If value > 0 And value < 2000000000 Then
                mEstadoOs_Id = value
            Else
                Throw New Exception("No se puede utilizar el código del estado. El código debe ser mayor a cero (0).")
            End If
        End Set
    End Property
    Public Property EstadoOs_Desc() As String
        Get
            Return mEstadoOs_Desc.Trim.ToUpper
        End Get
        Set(ByVal value As String)
            If value.Trim.Length > 0 Then
                mEstadoOs_Desc = value.Trim.ToUpper
            Else
                Throw New Exception("No se puede utilizar la descrípción del estado.")
            End If
        End Set
    End Property
    '/////////////////////////////////////////////////////////
    '/ Métodos de la Clase
    '/////////////////////////////////////////////////////////

    '---------------------------------------------------------------------
    ' Constructor de la Clase
    '---------------------------------------------------------------------
    Public Sub New()

        MyBase.New()

    End Sub
    '---------------------------------------------------------------------
    ' Destructor de la Clase
    '---------------------------------------------------------------------
    Public Sub Dispose()

        MyBase.Finalize()

    End Sub
End Class
